xen-unstable.hg cset 12471:cf98903ebb22 changed do_block() to
only pend a schedule softirq. We now need to explicitly call
do_softirq() for force the schedule, otherwise we stop the
hlt_timer before it does it's thing.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>